Definition of Lycosa Tarentula
-
(noun) large southern European spider once thought to be the cause of tarantism (uncontrollable bodily movement)
Synonyms of Lycosa Tarentula
Antonyms of Lycosa Tarentula
No Antonyms Found.
Homophones of Lycosa Tarentula
No Homophones Found.